function completaDescripcion(nombre,valor)
{
   $("#textArea"+nombre).val($("#"+nombre+valor).val());
   $("#codigoSubTipoSeleccionado").val($("#codigoSubTipo"+nombre+valor).val())
}
function completaDescripcionEstado(id)
{
    if(id!='')
        $("#descripcionEstado").val($("#"+id).val());
    else
        $("#descripcionEstado").val('Descripción de Estados');
}
function completaDescripcionEstado2(id)
{
    if(id!='')
        $("#descripcionEstado2").val($("#2"+id).val());
    else
        $("#descripcionEstado2").val('Descripción de Estados');
}
function desactivaDemas(seleccionado,total)
{
    var i=0;
    for(i=0;i<total;i++)
    {
        if(seleccionado != i)
            $("#nombreTipoRequisito"+i).attr('disabled',true);
        else
            $("#nombreTipoRequisito"+i).attr('disabled',false);
    }
    $("#codigoTipoSeleccionado").val($("#codigoTipo"+seleccionado).val());

}
function RequisitoAtributos()
{
    $("#descripcionesVarias").val($("#descripcionInputTipo"+$("#tipoRequisito").val()).val());
    $.post(base_url+"welcome/buscaSubTipoRequisito",
        {tipoRequisito:$("#tipoRequisito").val()},
        function(htmlresponse,data){
            $("#divSubTipoRequisito").html(htmlresponse,data);
            $("#divSubTipoRequisito").show();
            $("#subTipoRequisito").change(function(){
                $("#descripcionesVarias").val($("#descripcionInputSubTipo"+$("#subTipoRequisito").val()).val());
                $.ajax({
                    data: {codigoTipoRequisito:$("#tipoRequisito").val(),codigoSubTipoRequisito:$("#subTipoRequisito").val()},
                    type: "POST",
                    url: base_url+"welcome/buscaAtributosSeleccionados",
                    cache: false,
                    success:
                        function(htmlresponse,data){
                            $("#atributosValores").html(htmlresponse,data);
                            $("#atributosValores").show();
                        }
                });
            });});
}

function completadescripcionesVarias2(id)
{
    $("#descripcionesVarias2").val($("#2descripcionInputTipo"+id).val());
    //Significa que quiero cambiar el tipo de requisito, por lo que debo cargar nuevamente los
    //select del SubTipo...
    $("#divSubTipoRequisito2").html('');
    $("#atributosValores2").hide();
    //ahora con el ID del tipo de requisito busco los valores de los sub tipos asociados...
    $.post(base_url+"welcome/buscaSubTipoRequisito2",
        {tipoRequisito:$("#tipoRequisito2").val()},
        function(htmlresponse,data){
            $("#divSubTipoRequisito2").html(htmlresponse,data);
            });


}function completadescripcionesVarias2Sub(id)
{
    $("#descripcionesVarias2").val($("#2descripcionInputSubTipo"+id).val());
    //significa que cambie el "subTipo", por lo que debo limpiar los atributos desplegados y
    //recargar los atributos correspondientes para el ID del tipoRequisito y el subTipoRequisito
    $("#atributosValores2").hide();
    $.ajax({
        data: {codigoTipoRequisito:$("#tipoRequisito2").val(),codigoSubTipoRequisito:$("#subTipoRequisito2").val()},
        type: "POST",
        url: base_url+"welcome/buscaAtributosSeleccionados2",
        cache: false,
        success:
            function(htmlresponse,data){
                $("#atributosValores2").html(htmlresponse,data);
                $("#atributosValores2").show();
            }
    });
}
function selectVisibilidad()
{
    var codigoGrupo = $("#selectVisibilidadGrupo").val();
    //alert($("#contador1").val());
    if(codigoGrupo !='todos'){
        var tabla = document.getElementById('tablaGrupo');
        var ultimaFila = tabla.rows.length;
        var fila = tabla.insertRow(ultimaFila);
        var indice = parseInt($("#contador1").val());
        $("#contador1").val(indice+1);

        var grupo = fila.insertCell(0);
        var col1 = document.createElement('input');
        col1.type = 'text';
        col1.size = 15;
        col1.name = 'nombreGrupoTabla'+indice;
        col1.id = 'nombreGrupoTabla'+indice;
        col1.value = $("#nombreGrupo"+codigoGrupo).val(); //Grupo Seleccionado!
        grupo.appendChild(col1);

        $('#nombreGrupoTabla'+indice).attr('disabled',true);
        $('#nombreGrupoTabla'+indice).addClass('ui-widget-content ui-corner-all Ancho120');
        var elimina = fila.insertCell(1);
        var col2 = document.createElement('img');
        col2.id = indice;
        col2.src = base_url+"../imagenes/X2.png";
        col2.width=16;
        col2.heigth=16;
        col2.onclick=eliminaFilaTabla;
        elimina.align = 'center';
        elimina.appendChild(col2);
        
        var codGrupo = fila.insertCell(2);
        var col3 = document.createElement('input');
        col3.type = 'hidden';
        col3.size = 15;
        col3.id = 'codigoGrupoTabla'+indice;
        col3.value = codigoGrupo; //Grupo Seleccionado!
        codGrupo.appendChild(col3);

        $("#mostrarTablaGrupo").show();
    }
    else{
        $("#mostrarTablaGrupo").hide();
    }
        
}
function selectVisibilidad2()
{
    var codigoPersona = $("#selectVisibilidadPersona").val();
    if(codigoPersona != 'todos'){
        var tabla = document.getElementById('tablaPersona');
        var ultimaFila = tabla.rows.length;
        var fila = tabla.insertRow(ultimaFila);
        var indice = parseInt($("#contador2").val());
        $("#contador2").val(indice+1);

        var grupo = fila.insertCell(0);
        var col1 = document.createElement('input');
        col1.type = 'text';
        col1.size = 15;
        col1.name = 'nombreUsuarioTabla'+indice;
        col1.id = 'nombreUsuarioTabla'+indice;
        col1.value = $("#nombreUsuario"+codigoPersona).val(); //Grupo Seleccionado!
        grupo.appendChild(col1);

        $('#nombreUsuarioTabla'+indice).attr('disabled',true);
        $('#nombreUsuarioTabla'+indice).addClass('ui-widget-content ui-corner-all Ancho120');

        var rol = fila.insertCell(1);
        var col2 = document.createElement('input');
        col2.id = 'text';
        col2.name = 'rolUsuarioTabla'+indice;
        col2.id = 'rolUsuarioTabla'+indice;
        col2.value = $("#nombreRol"+$("#codigoUsuario"+codigoPersona).val()).val(); //Grupo Seleccionado!s
        rol.appendChild(col2);

        $('#rolUsuarioTabla'+indice).attr('disabled',true);
        $('#rolUsuarioTabla'+indice).addClass('ui-widget-content ui-corner-all Ancho120');

        var elimina = fila.insertCell(2);
        var col3 = document.createElement('img');
        col3.id = indice;
        col3.src = base_url+"../imagenes/X2.png";
        col3.width=16;
        col3.heigth=16;
        col3.onclick=eliminaFilaTabla2;
        elimina.align = 'center';
        elimina.appendChild(col3);

        var codPer = fila.insertCell(3);
        var col4 = document.createElement('input');
        col4.type='hidden';
        col4.id='codPersona'+indice;
        col4.value=codigoPersona;
        codPer.appendChild(col4);

        var codRol = fila.insertCell(4);
        var col5 = document.createElement('input');
        col5.type='hidden';
        col5.id='codRol'+indice;
        col5.value= $("#codigoRol"+$("#codigoUsuario"+codigoPersona).val()).val();
        codRol.appendChild(col5);

        $("#mostrarTablaPersona").show();
    }
    else
        {$("#mostrarTablaPersona").hide();}
}
function eliminaFilaTabla()
{
    $(this).parent().parent().remove();

    //Funcion que se encarga de eliminar una fila de la tabla!
    var tbl = document.getElementById('tablaGrupo');
    if(tbl.rows.length == 1){
        $("#mostrarTablaGrupo").hide();
        $("#contador1").val(0);
    }
}
function eliminaFilaTabla2()
{
    $(this).parent().parent().remove();

    //Funcion que se encarga de eliminar una fila de la tabla!
    var tbl = document.getElementById('tablaPersona');
    if(tbl.rows.length == 1){
        $("#mostrarTablaPersona").hide();
        $("#contador2").val(0);
    }
}
function selectVisibilidad3()
{
    var codigoGrupo = $("#selectVisibilidadGrupo2").val();
    //alert(codigoGrupo);
    if(codigoGrupo !='todos'){
        var tabla = document.getElementById('tablaGrupo2');
        var ultimaFila = tabla.rows.length;
        var fila = tabla.insertRow(ultimaFila);
        var indice = parseInt($("#contador12").val());
        $("#contador12").val(indice+1);

        var grupo = fila.insertCell(0);
        var col1 = document.createElement('input');
        col1.type = 'text';
        col1.size = 15;
        col1.name = 'nombreGrupoTabla'+indice;
        col1.id = 'nombreGrupoTabla2'+indice;
        col1.value = $("#nombreGrupo2"+codigoGrupo).val(); //Grupo Seleccionado!
        grupo.appendChild(col1);

        $('#nombreGrupoTabla2'+indice).attr('disabled',true);
        $('#nombreGrupoTabla2'+indice).addClass('ui-widget-content ui-corner-all Ancho120');
        var elimina = fila.insertCell(1);
        var col2 = document.createElement('img');
        col2.id = indice;
        col2.src = base_url+"../imagenes/X2.png";
        col2.width=16;
        col2.heigth=16;
        col2.onclick=eliminaFilaTabla32;
        elimina.align = 'center';
        elimina.appendChild(col2);

        var codGrupo = fila.insertCell(2);
        var col3 = document.createElement('input');
        col3.type = 'hidden';
        col3.size = 15;
        col3.id = 'codigoGrupoTabla2'+indice;
        col3.value = codigoGrupo; //Grupo Seleccionado!
        codGrupo.appendChild(col3);

        $("#mostrarTablaGrupo2").show();
    }

}
function selectVisibilidad4()
{
    var codigoPersona = $("#selectVisibilidadPersona2").val();
    //alert(codigoPersona);
    if(codigoPersona != 'todos'){
        var tabla = document.getElementById('tablaPersona2');
        var ultimaFila = tabla.rows.length;
        var fila = tabla.insertRow(ultimaFila);
        var indice = parseInt($("#contador22").val());
        $("#contador22").val(indice+1);

        var grupo = fila.insertCell(0);
        var col1 = document.createElement('input');
        col1.type = 'text';
        col1.size = 15;
        col1.name = 'nombreUsuarioTabla'+indice;
        col1.id = 'nombreUsuarioTabla2'+indice;
        col1.value = $("#nombreUsuario2"+codigoPersona).val(); //Grupo Seleccionado!
        grupo.appendChild(col1);

        $('#nombreUsuarioTabla2'+indice).attr('disabled',true);
        $('#nombreUsuarioTabla2'+indice).addClass('ui-widget-content ui-corner-all Ancho120');

        var rol = fila.insertCell(1);
        var col2 = document.createElement('input');
        col2.id = 'text';
        col2.name = 'rolUsuarioTabla'+indice;
        col2.id = 'rolUsuarioTabla2'+indice;
        col2.value = $("#nombreRol2"+$("#codigoUsuario2"+codigoPersona).val()).val(); //Grupo Seleccionado!s
        rol.appendChild(col2);

        $('#rolUsuarioTabla2'+indice).attr('disabled',true);
        $('#rolUsuarioTabla2'+indice).addClass('ui-widget-content ui-corner-all Ancho120');

        var elimina = fila.insertCell(2);
        var col3 = document.createElement('img');
        col3.id = indice;
        col3.src = base_url+"../imagenes/X2.png";
        col3.width=16;
        col3.heigth=16;
        col3.onclick=eliminaFilaTabla42;
        elimina.align = 'center';
        elimina.appendChild(col3);

        var codPer = fila.insertCell(3);
        var col4 = document.createElement('input');
        col4.type='hidden';
        col4.id='codPersona2'+indice;
        col4.value=codigoPersona;
        codPer.appendChild(col4);

        var codRol = fila.insertCell(4);
        var col5 = document.createElement('input');
        col5.type='hidden';
        col5.id='codRol2'+indice;
        col5.value= $("#codigoRol2"+$("#codigoUsuario2"+codigoPersona).val()).val();
        codRol.appendChild(col5);

        $("#mostrarTablaPersona2").show();
    }
}
function eliminaFilaTabla3(valor)
{

    $('#FilaGrupo'+valor).remove();

    //Funcion que se encarga de eliminar una fila de la tabla!
    var tbl = document.getElementById('tablaGrupo2');
    if(tbl.rows.length == 1){
        $("#mostrarTablaGrupo2").hide();
        $("#contador12").val(0);
    }
}
function eliminaFilaTabla32(){
    $(this).parent().parent().remove();

    var tbl = document.getElementById('tablaGrupo2');
    if(tbl.rows.length == 1){
        $("#mostrarTablaGrupo2").hide();
        $("#contador12").val(0);
    }
}
function eliminaFilaTabla4(valor)
{
    $('#FilaUsuario'+valor).remove();

    var tbl = document.getElementById('tablaPersona2');
    if(tbl.rows.length == 1){
        $("#mostrarTablaPersona2").hide();
        $("#contador22").val(0);
    }
}
function eliminaFilaTabla42()
{
    $(this).parent().parent().remove();
    var tbl = document.getElementById('tablaPersona2');
    if(tbl.rows.length == 1){
        $("#mostrarTablaPersona2").hide();
        $("#contador22").val(0);
    }
}
function eliminaFilaTabla5(valor)
{
    $('#FilaDocumento'+valor).remove();
    var tbl = document.getElementById('tablaDocumentos');
    if(tbl.rows.length == 1){
        $("#tablaDocumentos").hide();
        $("#contadorUrl22").val(0);
    }
}